Liam Halligan Explains How British Gas Owner Centrica's Annual Profits Have Soared To £2.8 Billion